body {
	text-align:		center;
	font-family:		Helvetica, Arial;
}

h1 {
	color:			#2D61BD;
}

h2 {
	color:			#21488D;
}

h3 {
	margin:			0px;
	padding:		0px;
}

.table_header {
	background:		#C3D9FF;
	border-bottom:		1px solid #669BC4;
	width:			100%;
}

#main_container {
	width:			800px;
	margin:			auto;
}

.column_title {
	color:			#3B4A64;
	background:		#DDE5F2;
	padding-left:		2px;
	border-left:		1px solid #BDC4D1;
	border-bottom:		1px solid #BDC4D1;
}

.explanation {
	font-size:		8pt;
	color:			#404040;
}

.content_table {
	width:			100%;
	margin:			auto;
	margin-top:		10px;
	margin-bottom:		10px;
	text-align:		left;
	border:			1px solid #669BC4;
}

a:link, a:visited, a:active {
	color: 			#2D61BD;
	letter-spacing:		-1;
	text-decoration:	none;
}

a:hover {
	text-decoration:	underline;
}

.tooltip {
	font-size:		8pt;
	padding: 		3px;
	background: 		#ffffff;
	border:			1px solid #BDC4D1;
	position:		absolute;
	top:			0px;
	left:			0px;
	visibility:		hidden;
	width:			200px;
	text-align:		justify;
}

.variable-name-input {
	position:		absolute;
	top:			0px;
	left:			0px;
	visibility:		hidden;
	padding:		5px;
	background: 		#ffffff;
	border:			1px solid #BDC4D1;	
}